﻿using System;
using System.Collections.Generic;
using InvestmentIntelligence.DbModel.CustomModels;
using InvestmentIntelligence.DbModel.Models;

namespace InvestmentIntelligence.Data.Repository
{
    public interface ISqlAnalyticsIdeaRepository
    {
        void Merge(MergeArea area, IEnumerable<AnalyticsIdea> ideas);
        void DeleteNotIncluded(IEnumerable<Guid> ids, int fundBookId);
        void DeleteIncluded(IEnumerable<Guid> ids, int fundBookId);
        void Insert(IEnumerable<AnalyticsIdea> ideas);
    }
}
